/** 
 * Project Name : cloudlead-common-api 
 * File Name : ApiHistoryService.java 
 * Package Name : com.cloudlead.common.worker
 * Date : 2014年7月15日下午5:34:23 
 * Copyright (c) 2014, cloudlead.com.cn All Rights Reserved. 
 * 
 */
package com.cloudlead.common.worker;

import java.util.List;

/**
 * 记录API执行的历史
 * 
 * @Description API历史服务
 * 
 * @date 2014年7月15日 下午5:34:23
 * @author 陆林(lulin@cloudlead-partners.com)
 * @version 2.0
 * @since 2.0
 */
public interface ApiHistoryService {
	/**
	 * 记录历史
	 * 
	 * @param history
	 */
	void recordHistory(ActionHistory history);

	/**
	 * 加载所有的历史记录
	 * 
	 * @return
	 */
	List<ActionHistory> loadAll();
}
